Skip to content

[pull] master from DataDog:master#513

Merged
pull[bot] merged 6 commits into
ConnectionMaster:masterfrom
DataDog:master
Apr 30, 2026
Merged

[pull] master from DataDog:master#513
pull[bot] merged 6 commits into
ConnectionMaster:masterfrom
DataDog:master

Conversation

@pull

@pull pull Bot commented Apr 30, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

iliakur and others added 6 commits April 30, 2026 14:46
…ml (#23458)

* Replace paths: filter with content-hash gate in resolve-build-deps.yaml

The workflow was over-triggering on merge commits whose push diffs swept in
already-landed .builders/ changes unrelated to the PR. Replace the paths:
filter with a content-hash gate backed by .builders/inputs_hash.py.

- inputs_hash.py: replace COMMON_INPUTS (literal paths) with SHARED_INPUTS
  and RESOLUTION_INPUTS (glob patterns); add compute_target, pinned_target,
  compute_resolution, pinned_resolution, verify_resolution, status; replace
  old compute/pinned CLI subcommands with status and verify-resolution.
- upload.py: import inputs_hash, extend _write_builder_inputs to accept a
  resolution hash, emit [resolution] + [images] TOML sections, pass
  compute_resolution() at the call site.
- resolve-build-deps.yaml: drop paths: filter; add gate job that runs
  inputs_hash.py status; add if: needs_resolution == 'true' to test job;
  read rebuild_<target> flags from gate outputs in build job.
- verify-deps-pin.yaml: new workflow that runs inputs_hash.py verify-resolution
  on gh-readonly-queue/** pushes to block merges with a stale resolution pin.
- tests/test_inputs_hash.py: new test file covering _hash_paths stability,
  compute/pinned/verify for targets and resolution, status fresh/stale cases,
  CLI output shape, and a coverage test that fails CI if a new .builders/ file
  is not classified.

NOTE: verify-deps-pin must be added to required status checks on master and
release branches before this fully closes the concurrent-PR race window.

* review feedback

* Update dependency resolution

* tests and introduce gate runs for master and release branches.

* Update dependency resolution

* implement clear feedback

* Overhaul hashing in response to reviews; stop writing metadata.json

* fix type hint

* Update dependency resolution

* Update dependency resolution

* more feedback

* Update dependency resolution

---------

Co-authored-by: dd-agent-integrations-bot[bot] <dd-agent-integrations-bot[bot]@users.noreply.github.com>
* test(nutanix): add tests for custom tags support

* test(nutanix): scope to instance tags only
…ringcentral, klaviyo, microsoft-copilot) (#23549)

* Add Account Name field release notes for 5 integrations

Adds CHANGELOG entries for the new Account Name field (editable alias)
added to hubspot_content_hub, docusign, ringcentral, klaviyo, and
microsoft_copilot. Existing accounts backfilled with creation date as default.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>

* Fix casing and bold Account name field in changelogs

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
* [TXP-77] Add webhook_config.json and api-key-picker shortcode for batch 2 integrations

Adds webhook_config.json assets and {{< integration-api-key-picker >}} shortcode
to READMEs for: adyen, beyondtrust-identity-security-insights,
checkpoint-harmony-email-and-collaboration, contentful, intercom, jamf-pro,
postmark, and push-security.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Remove orphaned integration tile link refs

The shortcode replacement in step 1 left unused `[N]: /integrations/...`
link references at the bottom of each README. Remove them.

* Renumber link refs after removing orphaned entries

* Use ### Webhook Configuration heading instead of nested #### under ### Configuration

Consolidates the Setup section structure so H4 headers render correctly
in the auto-generated config tab (single-source webhook tiles).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Guilherme Goncalves <guilherme.goncalves@datadoghq.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
* Update interface_performance.json

* Update datacenter_overview.json

Updating our 'Network Device Monitoring' OOTB dashboard (hover over 'Dashboards' in the global bar')

* Update interface_performance.json

Update the 'Interface performance' OOTB dashboard found in the 'Dashboards' dropdown

* Update netflow_monitoring.json

* Update ndm_troubleshooting.json

* Update bgp_ospf_overview.json
…23551)

* Add Cisco Catalyst CW9800H1 OID to cisco-catalyst-wlc SNMP profile

Adds sysobjectid 1.3.6.1.4.1.9.1.3324 for the Cisco Catalyst CW9800H1
which was missing from the profile, causing devices to fall back to the
generic SNMP profile and not collect AP-related metrics.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Add changelog entry for cisco-catalyst-wlc CW9800H1 OID addition

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
@pull pull Bot locked and limited conversation to collaborators Apr 30, 2026
@pull pull Bot added the ⤵️ pull label Apr 30, 2026
@pull pull Bot merged commit 3fb0c5c into ConnectionMaster:master Apr 30, 2026
1 check passed
@pull pull Bot had a problem deploying to typo-squatting-release May 1, 2026 06:16 Failure
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants